void             rxvt_scr_reset                   __PROTO((rxvt_t *r));
void             rxvt_scr_release                 __PROTO((rxvt_t *r));
void             rxvt_scr_poweron                 __PROTO((rxvt_t *r));
void             rxvt_scr_cursor                  __PROTO((rxvt_t *r, int mode));
int              rxvt_scr_change_screen           __PROTO((rxvt_t *r, int scrn));
void             rxvt_scr_color                   __PROTO((rxvt_t *r, unsigned int color, int fgbg));
void             rxvt_scr_rendition               __PROTO((rxvt_t *r, int set, int style));
int              rxvt_scroll_text                 __PROTO((rxvt_t *r, int row1, int row2, int count, int spec));
void             rxvt_scr_add_lines               __PROTO((rxvt_t *r, const unsigned char *str, int nlines, int len));
void             rxvt_scr_backspace               __PROTO((rxvt_t *r));
void             rxvt_scr_tab                     __PROTO((rxvt_t *r, int count));
void             rxvt_scr_backindex               __PROTO((rxvt_t *r));
void             rxvt_scr_forwardindex            __PROTO((rxvt_t *r));
void             rxvt_scr_gotorc                  __PROTO((rxvt_t *r, int row, int col, int relative));
void             rxvt_scr_index                   __PROTO((rxvt_t *r, enum page_dirn direction));
void             rxvt_scr_erase_line              __PROTO((rxvt_t *r, int mode));
void             rxvt_scr_erase_screen            __PROTO((rxvt_t *r, int mode));
void             rxvt_scr_E                       __PROTO((rxvt_t *r));
void             rxvt_scr_insdel_lines            __PROTO((rxvt_t *r, int count, int insdel));
void             rxvt_scr_insdel_chars            __PROTO((rxvt_t *r, int count, int insdel));
void             rxvt_scr_scroll_region           __PROTO((rxvt_t *r, int top, int bot));
void             rxvt_scr_cursor_visible          __PROTO((rxvt_t *r, int mode));
void             rxvt_scr_autowrap                __PROTO((rxvt_t *r, int mode));
void             rxvt_scr_relative_origin         __PROTO((rxvt_t *r, int mode));
void             rxvt_scr_insert_mode             __PROTO((rxvt_t *r, int mode));
void             rxvt_scr_set_tab                 __PROTO((rxvt_t *r, int mode));
void             rxvt_scr_rvideo_mode             __PROTO((rxvt_t *r, int mode));
void             rxvt_scr_report_position         __PROTO((rxvt_t *r));
void             rxvt_scr_charset_choose          __PROTO((rxvt_t *r, int set));
void             rxvt_scr_charset_set             __PROTO((rxvt_t *r, int set, unsigned int ch));
void             rxvt_euc2jis                     __PROTO((unsigned char *str, int len));
void             rxvt_set_multichar_encoding      __PROTO((rxvt_t *r, const char *str));
int              rxvt_scr_get_fgcolor             __PROTO((rxvt_t *r));
int              rxvt_scr_get_bgcolor             __PROTO((rxvt_t *r));
void             rxvt_scr_expose                  __PROTO((rxvt_t *r, int x, int y, int width, int height, Bool refresh));
void             rxvt_scr_touch                   __PROTO((rxvt_t *r, Bool refresh));
int              rxvt_scr_move_to                 __PROTO((rxvt_t *r, int y, int len));
int              rxvt_scr_page                    __PROTO((rxvt_t *r, enum page_dirn direction, int nlines));
void             rxvt_scr_bell                    __PROTO((rxvt_t *r));
void             rxvt_scr_printscreen             __PROTO((rxvt_t *r, int fullhist));
void             rxvt_scr_refresh                 __PROTO((rxvt_t *r, unsigned char refresh_type));
void             rxvt_scr_clear                   __PROTO((rxvt_t *r));
void             rxvt_scr_dump                    __PROTO((rxvt_t *r, int fd));
void             rxvt_selection_check             __PROTO((rxvt_t *r, int check_more));
int              rxvt_selection_paste             __PROTO((rxvt_t *r, Window win, Atom prop, Bool delete_prop));
void             rxvt_selection_property          __PROTO((rxvt_t *r, Window win, Atom prop));
void             rxvt_selection_request           __PROTO((rxvt_t *r, Time tm, int x, int y));
void             rxvt_selection_clear             __PROTO((rxvt_t *r));
void             rxvt_selection_make              __PROTO((rxvt_t *r, Time tm));
void             rxvt_selection_click             __PROTO((rxvt_t *r, int clicks, int x, int y));
void             rxvt_selection_extend            __PROTO((rxvt_t *r, int x, int y, int flag));
void             rxvt_selection_rotate            __PROTO((rxvt_t *r, int x, int y));
void             rxvt_selection_send              __PROTO((rxvt_t *r, const XSelectionRequestEvent *rq));
void             rxvt_pixel_position              __PROTO((rxvt_t *r, int *x, int *y));
void             rxvt_setPosition                 __PROTO((rxvt_t *r, XPoint *pos));
